[Defines]
  PLATFORM_NAME                  = BookDemo
  PLATFORM_GUID                  = 511A9CBD-2851-47D5-9D4C-68E1AF291697
  PLATFORM_VERSION               = 0.1
  DSC_SPECIFICATION              = 0x00010005
  OUTPUT_DIRECTORY               = Build/BookDemo
  SUPPORTED_ARCHITECTURES        = X64
  BUILD_TARGETS                  = DEBUG|RELEASE
  SKUID_IDENTIFIER               = DEFAULT

[LibraryClasses]
  UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
  PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
  DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
  BaseLib|MdePkg/Library/BaseLib/BaseLib.inf
  PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
  BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
  RegisterFilterLib|MdePkg/Library/RegisterFilterLibNull/RegisterFilterLibNull.inf
  UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf
  StackCheckLib|MdePkg/Library/StackCheckLib/StackCheckLib.inf
  StackCheckFailureHookLib|MdePkg/Library/StackCheckFailureHookLibNull/StackCheckFailureHookLibNull.inf
  UefiLib|MdePkg/Test/Mock/Library/GoogleTest/MockUefiLib/MockUefiLib.inf
  UefiLib|MdePkg/Library/UefiLib/UefiLib.inf
  GoogleTestLib|MdePkg/Test/Mock/Library/GoogleTest/MockUefiLib/MockUefiLib.inf
  MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
  DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
  UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf
  BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
  OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
  IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
  SynchronizationLib|MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf
  TimerLib|MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf
  RngLib|MdePkg/Library/BaseRngLib/BaseRngLib.inf
  UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf

[Components]
  BookDemo/Application/HelloWorld/HelloWorld.inf
  BookDemo/Application/UefiGptDetector/UefiGptDetector.inf
  BookDemo/Application/UefiKeyEcho_1/UefiKeyEcho_1.inf
  BookDemo/Application/UefiKeyEcho_2/UefiKeyEcho_2.inf
  BookDemo/Application/EventSignalDemo/EventSignalDemo.inf  
  BookDemo/Application/MouseSimple/MouseSimple.inf
  # BookDemo/Application/UEFIDiskDevicePathExplorer/UEFIDiskDevicePathExplorer.inf
  BookDemo/Application/FileIoReadWriteDemo/FileIoReadWriteDemo.inf
  BookDemo/Application/MemDemo/MemDemo.inf
  BookDemo/Application/CryptoStringDemo/CryptoStringDemo.inf
  BookDemo/Application/SetJump/SetJump.inf
  BookDemo/Application/DriverApp/DriverApp.inf
  BookDemo/Application/ListTest/ListTest.inf
  BookDemo/Application/SimpleCalculationApp/SimpleCalculationApp.inf

  BookDemo/Driver/DriverTest/DriverTest.inf
  BookDemo/Driver/SimpleCalculationProtocol/SimpleCalculation.inf
  